@tailwind base;
@tailwind components;
@tailwind utilities;

/* 你的主题变量 */
:root {
  --bg-color: #fff;
  --text-color: #222;
}
[data-theme="dark"] {
  --bg-color: #111;
  --text-color: #eee;
}
body {
  background: var(--bg-color);
  color: var(--text-color);
  margin: 0;
  padding: 0 !important;
  transition: background 0.3s, color 0.3s;
}

@theme static {
    --font-sans: 'Public Sans', sans-serif;

    --breakpoint-3xl: 1920px;

    --color-green-50: #EFFDF5;
    --color-green-100: #D9FBE8;
    --color-green-200: #B3F5D1;
    --color-green-300: #75EDAE;
    --color-green-400: #00DC82;
    --color-green-500: #00C16A;
    --color-green-600: #00A155;
    --color-green-700: #007F45;
    --color-green-800: #016538;
    --color-green-900: #0A5331;
    --color-green-950: #052E16;
}

/* 隐藏滚动条但保持滚动功能 */
.scrollbar-hide {
  -ms-overflow-style: none; 
  scrollbar-width: none;
}

.scrollbar-hide::-webkit-scrollbar {
  display: none;
}
